home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / comm / bbs / timebank53.lha / docs / Timebank.doc < prev   
Text File  |  1995-05-08  |  12KB  |  249 lines

  1.                                Timebank v5.2
  2.  
  3.                              By David Lascelles
  4.  
  5.  
  6.  
  7. Overview and Setup
  8. ~~~~~~~~~~~~~~~~~~
  9. Timebank is a Arexx script to use on your BBS to allow users to store any
  10. extra time they have for a later session. This version is known to work
  11. with Transamiga BBS software v1.2g3 and it should work with those releases
  12. below and above. To use the proggy, put the following in your extra.rx
  13. script inside your configs directory
  14.  
  15.  T Timebank                10 -------- Timebank.trans
  16.  
  17. Please note that the spacing is important..
  18.  
  19. Then move all the text files to your text directory (text: ??) and
  20. Timebank.trans into your rexx directory. 
  21.  
  22. I was considering writing an install script for use with installer - but I
  23. didn't bother, because the proggy is easy enough to install. When you have
  24. moved these files into their respective directories then you need to run
  25. the configurator proggy - this has replaced editing Timebank by hand - and
  26. also means that Timebank could be compressed. In the Config proggy you will
  27. be asked some simple questions which you must answer - IF TBCFG won't run
  28. then you'll have to edit the config by hand - see the configs/timebank.cfg
  29. for more information on this. The TBCFG should run on all versions from 2.0
  30. upwards. You MUST copy the libs into LIBS: before using. 
  31.  
  32.  
  33. NOTE: All directory names _*MUST*_ end in / if they do not exist, although
  34. they can end in : if they do. I have added auto-creation as it. The files :
  35. join, dir, type and copy and move need to be in your c: directory - or what
  36. ever directory you assign to this in the configs proggy.
  37.  
  38. If you find that Timebank can't find a command then you'll have to assign
  39. cdir to "" and see if that helps - you can do that by running the config
  40. and changing the C: dir option to nothing. This may happen on miggies from
  41. 2.0+ but MAKESURE you make all commands resident if you do that -
  42. including join - do that in your User-startup.
  43.  
  44. Features
  45. ~~~~~~~~
  46. Timebank v5.0 features the following:
  47.  
  48. Allows users to :
  49.                   deposit time, upto limit set by Sysop
  50.                   withdraw as much time as they have in their accout
  51.                   deposit all and logoff 
  52.                   page the sysop and use special ANSI pager
  53.                   send messages to other timebank users
  54.                   see their own and other users stats
  55.                   recieve free time when first entering, from Sysop
  56.                   use "Rob the Bank" gambling feature
  57.                   Transfer money to other user and let them know about it!
  58.                   see an excellent clock (available as seperate proggy)
  59.                   see the Banks own statistics!
  60.  
  61. Allows Sysop to :
  62.                  monitor users in timebank carefully
  63.                  use Sysop module to edit their users' time in bank
  64.                  (by pressing / at the menu)
  65.                  configure easy to use GUI config proggy
  66.                  and play with the rob the bank feature whilst giving
  67.                  themselves extra time!
  68.  
  69.  
  70. NOTES ON TIMEBANK
  71. ~~~~~~~~~~~~~~~~~
  72. As I have not recieved one Netmail from anyone saying they Use Timebank -
  73. I therefore presume that none does. Becuase of this IIhave not bothered
  74. adding ANSI key support to the proggy. This will allow users to pick other
  75. users to examine/send messages to using the cursor keys and may also allow
  76. users to send pictures (ASCII) to each other. If you like this program and
  77. use it then you are obliged to Register it. Registration is available for
  78. 10ukp. Please send your money to:
  79.  
  80. David Lascelles
  81. Silver Howe,
  82. High Shincliffe,
  83. Durham.
  84. Dh1 2qp
  85. ENGLAND.
  86.  
  87. And include your name and fido address. All vesions released upto 6.0 will
  88. be sent to you - after that they will be available for FREQ from here.
  89. Non-registered people will not get another copy of Timebank later than
  90. this. As soon as you have registered I will send you a version which has
  91. built in chatting, time transfers and allows users to send more than one
  92. message. These are disabled in this script.
  93.  
  94.  
  95. ERRORS & SUGGESTIONS
  96. ~~~~~~~~~~~~~~~~~~~~  
  97.  
  98. Any errors/suggestions can be sent to me at my Fidonet address or at the
  99. addresses listed at the bottom. My BBs number is also there. Please
  100. contact me with any comments.
  101.  
  102. HISTORY
  103. ~~~~~~~
  104. V5.2 - I have changed the config creator so that it is GUI - OLD configs
  105. canot be used - but theuserfiles are in the same format as v5.1 and 5.2.
  106. Also it will now call up the Chat.trans which is in your rexxdir instead
  107. of using the built in one.
  108.  
  109. V5.1 - I have fixed one bug in the proggy and have added the ability to
  110. have more than one message at a time to one person, and the ability to
  111. tell a person that a transfer is from you. Other features may well be
  112. added later!
  113.  
  114. V5.0 A major bugfix one - the script could cause loads of problems on some
  115. BBss - especially non Workbench 3.0 ones - including no-saving of user
  116. files, that has now been fixed. I have added a BankInfo part to the proggy
  117. and you must either delete your previous logfile or add a line to the
  118. bottom (pressing return afterwards) to tell the proggy what this info file
  119. is to be called - it CAN NOT be in the user directory! I have also changed
  120. the sysop detecting facilities so that it tells you how to get to the
  121. sysops menu if you have the access instead of you having to remember. I
  122. have made the Configurator executable using Execrexx, made the code
  123. messier ;) and altered little bits for smoothness and niceness I have yet
  124. to add the features described in v4.2 future part - but I am considering
  125. them.
  126.  
  127. V4.2 The 9th updated version and just a slight upgrade. The reason for
  128. the 4.2 is that a version called 4.1 was going around - but did not have
  129. different docs! I have not found a proggy that allows me to turn arexx
  130. scripts into executables that even people without arexx can use - nor ones
  131. which work sufficiently well with arexx running, I will investigate into
  132. this further. I have updated some of the text screens and have added a
  133. couple more of each to give you more choice (of course you may customerise
  134. your own screens - as long as they have the credits somewhere!). I can't
  135. really think of much else to add so this may well be the last version of
  136. timebank for a while. The next obbvious things are going to be RIP
  137. graphics, hotkeys, language support and maybe move movebility so that you
  138. can goto the main menu or file or message menus from Timebank - this would
  139. not be pretty simple to add.
  140.  
  141. V4.0 The 8th updated version and the first major upgrade since version 2.0.
  142. I have got rid of any small bugs/errors that I could find, and have updated
  143. the text files. Also I have added a User Stats facility and have changed
  144. the user-handling so it is now much better. I have also changed the whole
  145. feel to the proggy and have added better ANSI support, as well as a
  146. directory checker to see if the directories you have assigned actually
  147. exist. I have also added better erro detecting and Carrier loss functions
  148. and have added a config proggy to do the hard work for you - this means
  149. that Timebank takes slightly longer to load up - as it needs to read it. I
  150. have also added a Sysop menu so that you can edit users' time (by pressing
  151. / at the menu). I have also finally compacted the code - the next aim
  152. being to get Config.rexx to run on its own - which will be in V. 4.1
  153.  
  154. V3.15 The seventh updated version. I have added a "Send message to user"
  155. option and have finally removed all the references to money in the
  156. timebank! I have also added better user handling and support for Kilobyte
  157. banking will follow - although, as yet no conversion between kilobytes and
  158. time. If you would be interested in a feature of this source then please
  159. tell me. I had planned to Ansimize the screens - however with a bit of
  160. trial (and unfortuanately error) I found that this is not good for the
  161. screns and can lead to part of the data being lost. The mail send and
  162. recieve in this proggy was courtesy of Keith Suderman and Roger Clark who
  163. wrote that Fmail proggy which many of us use. I implemented their code and
  164. altered it to suit the different needs of the Timebank. Thanks guys!
  165. (9/10)
  166.  
  167. V3.10 The Sixth updated version. Now the code is mostly mine, as I have
  168. implemented a brilliant chat proggy written by Ian Willis - please read
  169. enclosed docs. Again I have altered some of the variable names and have
  170. editted other parts of the script to make it more readable. ANSI is now
  171. implemented in the text itself, and I have also added the Rob-The-Bank
  172. feature. All the other features remain - but I have updated the Transfer a
  173. bit to make it slightly better. Still to be improved are the Statistics
  174. side of it, and I would also like to add a kilo-byte deposit section as
  175. well as better overall user-handling. Any ideas ? (8.5/10)
  176.  
  177. V3.00 Never released...
  178.  
  179. V2.95 The Fifth updated version. Timebank.trans is now almost entirely my
  180. own code and is therefor copyrighted by me at the top.I have re-edited the
  181. ANSI screens to remove alot of the colour I had added in places with out
  182. text, as this slowed down the screen hugely and made it unbearable for 2400
  183. users. I also added the built in TA page option, and I hope to extend this
  184. into a custom page in v3.0+. I have also changed the variable names to more
  185. sensible ones, ie maxon for the maximum online time a user may give
  186. him/herself.Tried to implement ANSI into the text, but gave up as it was
  187. proving to troublesome to redefine all the codes for ANSI and Non-ANSI
  188. users...Maybe in v3.0. (8/10)
  189.  
  190. V2.9 The Fifth updated version. (Well the fourth actually).Transfer and
  191. Userlisting addedd in a rather cumbersome way.ANSI and ASCII screens
  192. updated and all options moved into variables at the Top so that lower part
  193. of script can remain untouched.Now can limit the amount of time gained by
  194. using Fraud Screen, or disallow it using easy to configure commands.Removed
  195. some of the beeps at the end of screens.(7/10)
  196.  
  197. V2.2 The third updated version. Not released at all as bug in Transfer
  198. meant that it only worked randomly.(6/10)
  199.  
  200. V2.1 The second updated version. I changed the ANSI and ASCII menus to make
  201. them look smarter and more orthodox.I added an option to change the
  202. password for the fraud screen without having to go through the script. I
  203. also added an extra screen with two new options, Depositing all and Logging
  204. Off.I also made the script a bit strange to follow. And VERY messy.
  205. (6/10).Also Tested out on The Pitts BBS.
  206.  
  207. V2.0 The first updated version. I added ANSI and ASCII external menus, a
  208. fraud screen and I also added a titchy Hello.Doc. Only was uploaded onto
  209. the Pitts BBS, and tested briefly there.(6/10)
  210.  
  211. V1.10 The release I first downloaded, it was Ok, the script worked, its
  212. menus were internal and it did it's job which was to store users time. It
  213. was written by Jim L. Brideau, a person I have never met nor spoken to, and
  214. it was available simply as 'Timebank.trans' with no accompaning Docs or
  215. Copyright notices.(4/10)
  216.  
  217.  
  218. FUTURE
  219. ~~~~~~
  220.  
  221. V5.2 (6??) In Version 5.2, I will sparkle up the mail send and userlist
  222. options, I am more keen on having it list the users directory than having a
  223. standard userlist so this means that there can only be users files in
  224. there. If Sami adds kilobyte support in fully then I will also add this,
  225. and will also add hotkey support and maybe RIP menus if they ever takeoff.
  226. I would also like to use the proggy which the Sysop has stored as
  227. Chat.trans for the chat proggy - but I haven't worked out how to yet! If
  228. anyone fancies turning the language part of it into another language then I
  229. would be happy to intergrate this as well, as I would with any other
  230. functions you may suggest especially a guide for this doc!! But that is all
  231. in the future - at least a night or two away...
  232.  
  233.  
  234. Thanks
  235. ~~~~~~
  236. Thanks go  to C=> for the Amiga and to Tim and Sami for Transamiga, the
  237. best Amiga BBS Software.Ian Willis should also be thanked for his chat
  238. proggy and also for his BBS Lister and Mail Door. Greg Kerr and Stuart
  239. Gillibrand for excellent proggies of theirs which I use and to all other
  240. people who have made proggies that I use!
  241.  
  242. If you have any problems or queries or just want to drop by for a chat, my
  243. BBS is online 24 hours on +44-(0)91-3832181. Or at any of the following
  244. addresses:
  245.  
  246.                 Fidonet 2:256/503      A/\/\/\/ET 69:69/0
  247.                 MercuryNet 240:360/306 AmigaNet 39:131/2
  248.  
  249. A little information on AmNet is included in this Archive!